Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Wimbledon - London U.S. Open - New York Iasi Challenger USA F1 Canada F2 Romania F8 Argentina F5 Brazil F10 Brazil F11 Cuba F1 USA F7 Chile F2 USA F8 Chile F3 Argentina F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 USA F13 Romania F17 Argentina F9 Uruguay F1 Romania F9 Colombia F6 USA F6 Colombia F1 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Uruguay F1 Venezuela F8 Argentina F10 Romania F11 Argentina F5 Romania F12 Argentina F2 Argentina F3 Brazil F13 USA F24 Romania F4 Brazil F12 Argentina F7 Argentina F4 Venezuela F7 Copa Ericsson Uruguay - Montevideo 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Timisoara Challenger - Timisoara 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City dBI Tennis Challenger - Binghamton II Manta Open - Manta Amazonia Open de Tenis - Belem Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires 2007 Knoxville Challenger - Knoxville Lima Challenger 2007 - Lima Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Kos Succhetti Tennis Cup - Cordenons Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Sao Paulo Challenger Barletta Challenger Napoli Challenger Talahassee Challenger Dallas Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Vancouver Challenger Kitzbuhel Challenger Binghamton Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Rimouski Challenger Tallahassee Challenger Leon Challenger Savannah Challenger Nottingham Challenger Guadalajara Challenger Vancouver Challenger Tulsa Challenger Sacramento Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Rimouski Challenger Leon Challenger Savannah Challenger Sao Paulo Challenger Vancouver Challenger Aptos Challenger Napa Challenger Sacramento Challenger Buenos Aires Challenger Montevideo Challenger Morelos Challenger Rimouski Challenger Panama City Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Vercelli Challenger Tallahassee Challenger Rome Challenger Nottingham Challenger Mestre Challenger Caltanissetta Challenger Liberec Challenger Guayaquil Challenger Montevideo Challenger Montevideo Challenger Montevideo Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Tunis Challenger Aix En Provence Challenger Montevideo Challenger Aix En Provence Challenger Lyon Challenger Salzburg-Anif Challenger Puerto Vallarta Challenger Florianopolis Challenger Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Luedenscheid Challenger Tunis Challenger Montechiarugolo Challenger Mercedes-Benz Cup - Los Angeles Music City Challenger - Nashville The $50,000 Pro Challenger at Calabasas - Calabasas Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville The Wright Financial Group, Inc. Challenger - Champaign The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Atlantic City Open - Atlantic City SAP Open - San Jose The West Side Tennis Club Grass Court Challenger - Forest Hills Arizona Men's Tennis Championships - Scottsdale USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Freeman Men's $50,000 Challenger - Joplin Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Samsung Challenger 2007 - Ho Chi Minh City Lubbock Challenger - Lubbock XI Torneo Internazionale di Tennis - Barletta 2005 Tulsa Challenger - Tulsa The Tennis Channel Open - Las Vegas XI Trofeo Ciudad de Quito - Quito Orange Prokom Open - Sopot BCR Open Romania - Bucharest Swanston Challenger - Sacramento Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Home Depot Center USTA Challenger - Carson Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Tennis Napoli Cup 2007 - Napoli ARAG World Team Championship - Dusseldorf The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Challenger Casablanca San Angel - Mexico City Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Music City Challenger - Nashville Harrah's Entertainment Men's Pro Challenger - Tunica Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe The West Side Tennis Club Clay Court Challenger - Forest Hills Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad Regional Hand Center Men's Challenger - Fresno International German Open - Hamburg ATP Studena Croatia Open Umag - Umag 2007 Challenger of Santa Clara - Valencia Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow 2008 Knoxville Challenger - Knoxville XL Bermuda Open - Bermuda Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London II Naples ITG Challenger - Naples Delray Beach International Tennis Championships - Delray Beach The Surbiton Trophy - Surbiton A Glimmer of Hope Challenger - Austin Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras AEGON Championships - London SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Open de Montauban - Montauban Salinas Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Apia International - Sydney Iquique Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Trofeo Sisma Mantova - Mantova Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington 2004 USTA Challenger of Calabasas - Calabasas China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Countrywide Classic USTA Challenger - Carson Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg 2004 Colorado Tennis Classic - Denver Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Sunset Moulding Yuba City Racquet Club Challenger - Yuba City China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Riviera di Rimini Challenger - Rimini Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Binghamton Professional Tennis Tournament - Binghamton Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Arpa Ceramic Cup - Reggio Emilia Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nordea Open - Bastad Generali Open - Kitzbuhel Belgrade 2 - Belgrade Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Joinville Tennis Festival - Joinville Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje Smith Barney Men's Challenger - Covington College Station Challenger - College Station The Comercia Challenger - Aptos Austin Challenger - Austin Copa Petrobras Uruguay - Montevideo JSM Challenger - Champaign Prostejov Challenger Copa Petrobras Paraguay - Asuncion 2004 Keys Gate Challenger - Homestead Aberto de Sao Paulo - Sao Paulo ATP Open Castilla y Leon - Segovia Copa Petrobras-Argentina - Buenos Aires Baton Rouge Challenger USTA/Adtech Challenger - Boston Heilbronn Open - Heilbronn Music City Challenger - Nashville USTA Illinois Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Winnetka Challenger Rhodes Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Scheveningen Challenger Ramat Hasharon Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta WOW Cafe Challenger - New Orleans Athens Challenger USTA Men's Challenger of Dallas - Dallas Bordeaux Challenger 2004 Freeman Men's Challenger - Joplin Fifth Third Bank Tennis Championships - Lexington Champaign Challenger Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver Tiburon Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton San Marino Cepu Open - San Marino Szczecin Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Tulsa Challenger Charlottesville Challenger Lugano Challenger Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Braunschweig Challenger USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Montevideo Challenger Knoxville Challenger Scheveningen Challenger Oklahoma Challenger - Tulsa Pacific Life Open - Indian Wells The Natrel's Challenger of Granby - Granby Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sao Paulo Challenger Tour Finals Pro Challenger at Calabasas - Calabasas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Petrobras Brazil - Belo Horizonte BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Fifth Third Bank Tennis Classic - Lexington Samsung Securities Cup - Seoul Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Montevideo Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Tennis Championship - Sunrise Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris XL Bermuda Open - Bermuda BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Men's Pro Challenger at Tunica National - Tunica Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Winnetka Challenger Sunrise Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Manta Challenger Copa Petrobras - Montevideo USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana U.S. Open - New York Buenos Aires Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London USTA Men's Challenger of Dallas - Dallas U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sunrise Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Marrakech Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Honolulu Challenger Dallas Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BH Tennis Open International Cup - Belo Horizonte Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Swanston Challenger - Sacramento Wimbledon - London Santos Challenger U.S. Open - New York Australian Open - Melbourne Shimadzu All Japan Indoor Tennis Championships - Kyoto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Seguros Bolivar Open - Medellin U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Campinas Challenger Lima Challenger Irving Challenger Nottingham Challenger Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Guadalajara Challenger Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 RCA Championships - Indianapolis SAP Open - San Jose Chennai Open - Chennai AEGON Championships - London Grand Prix Hassan II - Casablanca Movistar Open - Santiago Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Campbell's Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Plava Laguna Croatia Open - Umag Western & Southern Open - New York Olympics - Rio de Janeiro Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0